% ---------- Titelblad Masterproef Faculteit Wetenschappen -----------
% Dit document is opgesteld voor compilatie met pdflatex.  Indien je
% wilt compileren met latex naar dvi/ps, dien je de figuren naar
% (e)ps-formaat om te zetten.
%                           -- maart 2010
% -------------------------------------------------------------------
\RequirePackage{fix-cm}
\documentclass[12pt,a4paper,oneside]{book}

% --------------------- In te laden pakketten -----------------------
% Deze kan je eventueel toevoegen aan de pakketten die je al inlaadt
% als je dit titelblad integreert met de rest van thesis.
% -------------------------------------------------------------------
\usepackage{graphicx,xcolor,textpos}
\usepackage{helvet}
\usepackage{listings}
\usepackage{color}
\usepackage{url}
\usepackage{tabularx}
\usepackage{appendix}

%----------------------Adding JavaScript syntax higlighting to the code listings------------

\definecolor{lightgray}{rgb}{.9,.9,.9}
\definecolor{darkgray}{rgb}{.4,.4,.4}
\definecolor{purple}{rgb}{0.65, 0.12, 0.82}

\lstdefinelanguage{JavaScript}{
  keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, instanceof},
  keywordstyle=\color{blue}\bfseries,
  ndkeywords={class, export, boolean, throw, implements, import, this},
  ndkeywordstyle=\color{darkgray}\bfseries,
  identifierstyle=\color{black},
  sensitive=false,
  comment=[l]{//},
  morecomment=[s]{/*}{*/},
  commentstyle=\color{purple}\ttfamily,
  stringstyle=\color{red}\ttfamily,
  morestring=[b]',
  morestring=[b]"
}

\lstset{
   language=JavaScript,
   backgroundcolor=\color{lightgray},
   extendedchars=true,
   basicstyle=\footnotesize\ttfamily,
   showstringspaces=false,
   showspaces=false,
   numbers=left,
   numberstyle=\footnotesize,
   numbersep=9pt,
   tabsize=2,
   breaklines=true,
   showtabs=false,
   captionpos=b
}

% -------------------- Pagina-instellingen --------------------------
% Indien je deze wijzigt, zal het titelblad ook wijzigen.  Dit dien je
% dan manueel aan te passen.
% --------------------------------------------------------------------

\topmargin -10mm
\textwidth 160truemm
\textheight 240truemm
\oddsidemargin 0mm
\evensidemargin 0mm

% ------------------- textpos-instellingen ---------------------------
% Enkele andere instellingen voor het voorblad.
% --------------------------------------------------------------------

\setlength{\parindent}{0.0in}
\setlength{\parskip}{0.15in}
\definecolor{gray}{rgb}{0.500,0.500,0.500}
\setlength{\TPHorizModule}{1mm}
\setlength{\TPVertModule}{1mm}
\usepackage[dutch]{babel}

\begin{document}

% ---------------------- Voorblad ------------------------------------
% Vergeet niet de tekst aan te passen:
% - Departement en afdeling (facultatief)
% - Titel en, indien van toepassing, ondertitel
%          voor eventuele formules in de titel of ondertitel
%          gebruik je  \form{$...$}
% - Je naam
% - Je (co)promotor, begeleider (indien van toepassing)
% - Je opleiding
% - Het academiejaar
% --------------------------------------------------------------------
\thispagestyle{empty}
\newcommand{\form}[1]{\scalebox{1.087}{\boldmath{#1}}}
\sffamily
%
\begin{textblock}{160}(-0.3,-27)
\vspace{-\parskip}
\begin{center}
\includegraphics[width=10mm]{sedes}
\end{center}
\end{textblock}
%
\begin{textblock}{140}(60,-2)
\colorbox{gray}{\hspace{9mm}\ \parbox[c][21.3truemm]{83mm}{%
\fontsize{14}{16} \textcolor{white}{\textbf{FACULTEIT WETENSCHAPPEN}}\\[0.25ex]
\fontsize{12}{14} \textcolor{white}{Departement \textsl{Computerwetenschappen}}\\[0.25ex]
\fontsize{12}{14} \textcolor{white}{Afdeling \textsl{Informatica // DistriNet}}
}}
\end{textblock}
%
\begin{textblock}{70}(-8.2,-2)
\textblockcolour{}
\includegraphics*[height=23.43truemm]{kuleuven}
\end{textblock}
%
\begin{textblock}{160}(0,81)
\textblockcolour{}
\vspace{-\parskip}
\begin{center}
\fontsize{16}{18} \textbf{Narcissus-gebaseerde beveiligingsarchitectuur voor JavaScript}\\[3mm]
\end{center}
\end{textblock}
%
\begin{textblock}{160}(0,125)
\textblockcolour{}
\vspace{-\parskip}
\begin{center}
\fontsize{12}{14} door
\end{center}
\end{textblock}
%
\begin{textblock}{160}(0,158)
\textblockcolour{}
\vspace{-\parskip}
\begin{center}
\fontsize{12}{14}
{Sam SEGERS}
\\
{Andy DEBROUWER}
\end{center}
\end{textblock}
%
\begin{textblock}{160}(-5,212)
\textblockcolour{}
\vspace{-\parskip}
\begin{tabular}{@{}p{9.7cm}@{}l@{}}
 Promotor: Piessens Frank       & Proefschrift ingediend tot het \\[0.25ex]
 Promotor: Desmet Lieven & behalen van de graad van\\[0.25ex]
 Begeleider: De Rycke Philippe  & Master in de Toegepaste Informatica \\[0.25ex]
 Begeleider: Van Acker Steven & \\
                                     & \\
\end{tabular}
\end{textblock}
%
\begin{textblock}{160}(0,238)
\textblockcolour{}
\vspace{-\parskip}
\begin{center}
Academiejaar 2011-2012
\end{center}
\end{textblock}
\vfill
\newpage

% Als je het titelblad wil integreren met de rest van je thesis,
% kan je hieronder verder.
% ----------------------- Eerste pagina's -------------------------
% Hier kan je inhoudsopgave, voorwoord en dergelijke kwijt.
% -----------------------------------------------------------------
\rmfamily
\setcounter{page}{0}

\chapter*{Voorwoord}
\addcontentsline{toc}{chapter}{Voorwoord}
\label{cha:voorwoord}
Na veel hard werk zijn we blij om u eindelijk onze thesis te kunnen voorstellen.
Op deze plaats wensen wij onze begeleiders, Philippe De Ryck en Steven Van Acker, te bedanken. Hun hulp was onminsbaar
om deze thesis tot een goed einde te brengen. Verder wensen we ook onze promotoren, Lieven Desmet en Frank Piessens, te bedanken. 
In het bijzonder danken wij ook onze ouders, wiens steun en liefde dit allemaal mogelijk gemaakt hebben.
\begin{flushright}\textit{Sam Segers, Andy Debrouwer}\end{flushright}

{
\setlength{\parskip}{0.0in}
\pagenumbering{roman}
 \tableofcontents
 \listoffigures
 \lstlistoflistings
}S  


\newpage
% ----------------------- Eigenlijke thesis -----------------------
% Vanaf de inleiding/het eerste hoofdstuk.
% -----------------------------------------------------------------
\setcounter{page}{0}
\pagenumbering{arabic}
%%%
% Voeg meer hoofdstukken toe met include
%%%
\include{Inleiding}
\include{Narcissus}
\include{Implementatie}
\include{Beveiliging}
\include{Besluit}
\bibliographystyle{plain}	% (uses file "plain.bst")
\bibliography{myrefs}		% expects file "myrefs.bib"
\include{Wegwijs}
\end{document}